/**
  ******************************************************************************
  * @author     Chris
  * @since      2024/6/18 22:21
  *
  * @file       pd_adc_inj.h
  * @brief      Header file of Xxx hardware driver.
  *
  * @note       This file contains the Xxx object declaration.
  *
  * @warning    None.
  ******************************************************************************
  * Change Logs:
  *   Date          Author       Notes
  *   2024/6/18     Chris        the first version
  *
  ******************************************************************************
  */


#ifndef JLC_SKY_ADC_INJ_H
#define JLC_SKY_ADC_INJ_H

#include "pd_adc.h"
struct ADCInjected {
    struct ADCBase *adcBase;

    void (*init)(struct ADCInjected *this);
};

extern const struct ADCInjectedClass {
    struct ADCInjected (*new)(struct ADCBase *adcBase);
} ADCInjected;

#endif //JLC_SKY_ADC_INJ_H
